<?php
namespace Home\Controller;
use Think\Controller;
class NewsController extends Controller {
    public function _initialize()
    {
        //自动加载的类
        new \Org\Autoload();

        $this->member_id = $this->member_info['member_id'];
        //echo $member_id;exit;
    }
    //新闻中心 首页
    public function index(){
        //设置页面的标题等
        $data['title']='新闻中心 找金银网';
        $data['active']='news';
        $Model=D("Article");
        $ArticleClass=D("ArticleClass");
        //获取传递的参数
        /*if(I('path.2')>0){
            $ac_id=I('path.2');
        }*/
        if(I('path.2')>0){
            $page=I('path.2');
        }else{
            $page=1;
        }
        $perpage=10;
        //获取左侧分类列表
        $cat_list=$ArticleClass->get_cat_list();
        //获取文章列表及分页
        $Model->page=$page;
        $Model->perpage=$perpage;
        $Model->ac_id=$ac_id;
        $article_list=$Model->get_article_list();  //文章列表
        //print_r($article_list);exit;
        $article_total=$Model->get_article_total(); //文章总数
        $page_total=ceil($article_total/$perpage);  //分页总数
        //分页数据
        if($page!=1&&$page_total>1){
            $last_page=$page-1;
        }else{
            $last_page=1;
        }
        if($page_total>$page){
            $next_page=$page+1;
        }else{
            $next_page=$page;
        }
        $pager['current_page']=$page;
        $pager['last_page']=$last_page;
        $pager['next_page']=$next_page;
        $pager['page_total']=$page_total;
        $pager['article_total']=$article_total;
        $this->assign("data", $data);
        $this->assign("cat_list", $cat_list);
        $this->assign("article_list", $article_list);
        $this->assign("pager",$pager);
        $this->display();
    }
    //新闻中心 新闻列表
    public function news_list(){
        //设置页面的标题等
        $data['title']='新闻中心 找金银网';
        $data['active']='news';
        $Model=D("Article");
        $ArticleClass=D("ArticleClass");
        //获取传递的参数
        if(I('path.2')>0){
            $ac_id=I('path.2');
        }else{
            $ac_id=1;
        }
        if(I('path.3')>0){
            $page=I('path.3');
        }else{
            $page=1;
        }
        $perpage=10;
        //获取左侧分类列表
        $ArticleClass->ac_id=$ac_id;
        $cat_list=$ArticleClass->get_cat_list();
        $ac_info=$ArticleClass->get_ac_info();
        //print_r($ac_info);exit;
        //获取文章列表及分页
        $Model->page=$page;
        $Model->perpage=$perpage;
        $Model->ac_id=$ac_id;
        $article_list=$Model->get_article_list();  //文章列表
        //print_r($article_list);exit;
        $article_total=$Model->get_article_total(); //文章总数
        $page_total=ceil($article_total/$perpage);  //分页总数
        //分页数据
        if($page!=1&&$page_total>1){
            $last_page=$page-1;
        }else{
            $last_page=1;
        }
        if($page_total>$page){
            $next_page=$page+1;
        }else{
            $next_page=$page;
        }
        $pager['current_page']=$page;
        $pager['last_page']=$last_page;
        $pager['next_page']=$next_page;
        $pager['page_total']=$page_total;
        $pager['article_total']=$article_total;
        $this->assign("data", $data);
        $this->assign("cat_list", $cat_list);
        $this->assign("article_list", $article_list);
        $this->assign("pager",$pager);
        $this->assign("ac_info",$ac_info);
        $this->display();
    }
    //新闻中心 新闻详情
    public function news_view(){
        //设置页面的标题等
        $data['title']='新闻中心 找金银网';
        $data['active']='news';
        $Model=D("Article");
        $ArticleClass=D("ArticleClass");
        //获取传递的参数
        if(I('path.2')>0){
            $article_id=I('path.2');
        }else{
            $article_id=1;
        }
        if(I('path.3')>0){
            $page=I('path.3');
        }else{
            $page=1;
        }
        $perpage=10;
        //获取左侧分类列表
       // $ArticleClass->ac_id=$ac_id;
        $cat_list=$ArticleClass->get_cat_list();
        //$ac_info=$ArticleClass->get_ac_info();
        //print_r($cat_list);exit;
        //获取文章列表及分页
        $Model->page=$page;
        $Model->perpage=$perpage;
        $Model->article_id=$article_id;
        $article_info=$Model->get_article_info();
        $Model->ac_id=$article_info['ac_id'];
        $last_article=$Model->get_last_article();
        $next_article=$Model->get_next_article();
        //print_r($next_article);exit;

        $this->assign("data", $data);
        $this->assign("cat_list", $cat_list);
        $this->assign("article_info", $article_info);
        $this->assign("last_article", $last_article);
        $this->assign("next_article", $next_article);
        $this->display();
    }

}